package com.xing.gulimall.product.service.impl;

import com.xing.gulimall.product.entity.*;
import com.xing.gulimall.product.service.*;
import com.xing.gulimall.product.vo.*;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.Date;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.xing.common.utils.PageUtils;
import com.xing.common.utils.Query;

import com.xing.gulimall.product.dao.SpuInfoDao;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.StringUtils;


@Service("spuInfoService")
public class SpuInfoServiceImpl extends ServiceImpl<SpuInfoDao, SpuInfoEntity> implements SpuInfoService {


    @Autowired
    private SpuInfoDescService spuInfoDescService;
    @Autowired
    private SpuImagesService spuImagesService;
    @Autowired
    private AttrService attrService;
    @Autowired
    private ProductAttrValueService productAttrValueService;

    @Autowired
    private SkuInfoService skuInfoService;



    @Override
    public PageUtils queryPage(Map<String, Object> params) {
        IPage<SpuInfoEntity> page = this.page(
                new Query<SpuInfoEntity>().getPage(params),
                new QueryWrapper<SpuInfoEntity>()
        );


        return new PageUtils(page);
    }

    /**
     *新增商品
     *
     * 后台管理服务来提交增删改查数据、不需要超高的并发、提交成功就成功、失败就失败了
     *  这一块适合使用Seata分布式事务（AT模式）、后台管理系统简单的场景外、
     *  那如果是高并发场景外比如下单场景就不适合了
     *
     *  Seata(AT模式)做一个事务就会加超多的锁、一
     *  加锁相当于把并发变成了串行化、如果高并发起来、订单都这么做、
     *  所有人都可能要等待上一个订单下来，再来下下一个订单
     *          在高并发里面解决分布式事务：
     *              不考虑：2pc模式
     *                     TCC事务补偿型方案
     * 预测行情，掌握时机
     * 行情变化背后，有其循环定数 时机转化之时，有其细微前奏
     * 贵贱起伏，贱买贵卖
     * 物极必反，物之多少，价之贵贱， 会向其反面转化。视有余与不足而反转。
     * 货真价实，合理利润
     * 从原料（品种）开始，提供良好物质条件， 确实做到一分钱一分货。
     * 薄利多销，不敢居贵
     * 生产畅通，加速周转次数。
     * 旱则资舟，水则资车
     * 事先准备运输工具，能未雨绸缪。
     * 多元相济，综合经营
     * 农、牧、商结合，其利倍生。
     * 任贤使能，爱民为本
     * 凭良心为社会人群服务。
     *
     *
     *
     *
     *
     * 心急吃不了热豆腐
     * 急不可耐，适得其反
     * 慢工出细活
     *
     //在 .在开始时期对于可能遇到的状况心态建设不足。
     //     * 人们做事情时往往容易急功近利。
     //     * 但是很多事情需要有像植物一样生根_发芽_长叶_开会_结果的这样一个过程，
     //     * 需要付出、坚持与等待，无论人们的心里对于事成的追求有多急切。
     //     * 同时，人们对于做事情容易患得患失，
     //     * 对于变化特别是负向的一些变化的遇见、
     //     * 接受以及应对不够。事情不可能一帆风顺，
     //     * 没有人能随随便便成功。
     //     * 人们口上这样说，
     //     * 却心里希望自己能在最短时间、投入最少精力、不经过艰难就获得事成的结果。
     //     * 然而现实不会总是顺遂干事者的心意，
     //     * 在出现困难以及变化时不去检讨自身心理、心态，而老是借口万事开头难是不可取的。。













     * @param spuSaveVo
     */

    // 在开始时期对于可能遇到的状况心态建设不足。
    // 人们做事情时往往容易急功近利。但是很多事情需要有像植物一样生根_发芽_长叶_开会_结果的这样一个过程，
    // 需要付出、坚持与等待，无论人们的心里对于事成的追求有多急切。
    // 同时，人们对于做事情容易患得患失，
    // 对于变化特别是负向的一些变化的遇见、
    // 接受以及应对不够。
    // 事情不可能一帆风顺，没有人能随随便便成功。
    // 人们口上这样说，却心里希望自己能在
    // 最短时间、投入最少精力、不经过艰难就获得事成的结果。
    // 然而现实不会总是顺遂干事者的心意，
    // 在出现困难以及变化时不去检讨自身心理、心态，而老是借口万事开头难是不可取的。
    @Override
    @Transactional
    public void saveSpuInfo(SpuSaveVo spuSaveVo) {

        //1.保存spu基本信息：pms_spu_info
        SpuInfoEntity infoEntity = new SpuInfoEntity();
        BeanUtils.copyProperties(spuSaveVo,infoEntity);
        infoEntity.setCreateTime(new Date());
        infoEntity.setUpdateTime(new Date());
        this.saveBaseSpuInfo(infoEntity);

        //2.保存spu的描述图片；pms_spu_info_desc
        List<String> descript = spuSaveVo.getDescript();
        SpuInfoDescEntity descEntity = new SpuInfoDescEntity();
        descEntity.setSpuId(infoEntity.getId());
        descEntity.setDecript(String.join(",",descript));
        spuInfoDescService.saveSpuInfoDesc(descEntity);

        //3.保存spu的图片集；pms_spu_images
        List<String> images = spuSaveVo.getImages();
        spuImagesService.saveImages(infoEntity.getId(),images);

        //4.保存spu的规格参数；pms_product_attr_value
        List<BaseAttrs> baseAttrs = spuSaveVo.getBaseAttrs();
        List<ProductAttrValueEntity> collect = baseAttrs.stream().map((e) -> {
            ProductAttrValueEntity attrValueEntity = new ProductAttrValueEntity();
            attrValueEntity.setAttrId(e.getAttrId());
            AttrEntity byId = attrService.getById(e.getAttrId());

            attrValueEntity.setAttrName(byId.getAttrName());
            attrValueEntity.setAttrValue(e.getAttrValues());
            attrValueEntity.setQuickShow(e.getShowDesc());
            attrValueEntity.setSpuId(infoEntity.getId());
            return attrValueEntity;
        }).collect(Collectors.toList());
        productAttrValueService.saveProductAttr(collect);

        //5.保存spu的积分信息；gulimall_sms=>sms_spu_bounds

        //5.保存当前spu对应的所有sku信息
        //5.1、sku的基本信息；pms_sku_info
        List<Skus> skus = spuSaveVo.getSkus();
        if(skus != null && skus.size()>0){
            skus.forEach(item ->{
                String defaultImg = "";
                for (Images image : item.getImages()) {
                    if(image.getDefaultImg() ==1){
                        defaultImg = image.getImgUrl();
                    }
                }
                SkuInfoEntity skuInfoEntity = new SkuInfoEntity();
                BeanUtils.copyProperties(item,skuInfoEntity);
                skuInfoEntity.setBrandId(infoEntity.getBrandId());
                skuInfoEntity.setCatalogId(infoEntity.getCatalogId());
                skuInfoEntity.setSaleCount(0L);
                skuInfoEntity.setSpuId(infoEntity.getId());
                skuInfoEntity.setSkuDefaultImg(defaultImg);
                skuInfoService.saveSkuInfo(skuInfoEntity);

                //5.2、sku的图片信息；pms_sku_images
                Long skuId = skuInfoEntity.getSkuId();
                List<SkuImagesEntity> imagesEntities = item.getImages().stream().map(img -> {
                    SkuImagesEntity skuImagesEntity = new SkuImagesEntity();
                    skuImagesEntity.setSkuId(skuId);
                    skuImagesEntity.setImgUrl(img.getImgUrl());
                    skuImagesEntity.setDefaultImg(img.getDefaultImg());
                    return skuImagesEntity;
                }).filter(entity -> {
                    //返回true就是需要，false就是剔除。
                    return !StringUtils.isEmpty(entity.getImgUrl());
                }).collect(Collectors.toList());
                //TODO没有图片路径的无需保存


                //5.3、sku的销售属性信息；pms_sku_sale_attr_value
                //选择就是走捷径，选择对的，能够让你快速获得成功，gp我多听听张磊、巴菲特、林园、深（红杉资本的）、查理芒格等。站在巨人的肩膀上，看的更远。做的决定更对。
                //努力的过程确实很痛苦的，你走的路，瞎走的话，不是一帆风顺的，需要各种风雨的洗礼，才能到达目的。
                List<Attr> attr = item.getAttr();
                attr.stream().map(a -> {
                    SkuSaleAttrValueEntity attrValueEntity = new SkuSaleAttrValueEntity();
                    BeanUtils.copyProperties(a,attrValueEntity);
                    attrValueEntity.setSkuId();

                }).collect(Collectors.toList())

            });
        }




        //5.4、sku的优惠、满减等信息；gulimall_sms->sms_sku_ladder\sms_sku_full_reduction\sms_member_price


    }

    public void saveBaseSpuInfo(SpuInfoEntity infoEntity){
        this.baseMapper.insert(infoEntity);
    }

    /**
     * 计然曰：“人生於世，非财无以资身。产治有恒，不商何以弘利。”
     *
     *
     *
     *
     *
     *
     *
     *
     *
     *
     *
     *
     *
     *
     *
     * [译文] 人生在世，没有财产就无法得到生存和发展。财产的运作遵循固有的规律，
     * 它本身不会自动增值，不经商就不会获得利润。
     *
     * 范蠡按语：“财为养命之源，人岂可无有，而不会营运，
     * 则蚕食易尽，必须生放经商，庶可获利，为资身策也。”
     *
     *
     *
     *
     *
     *
     *
     *
     *
     *
     *
     * [译文] 财产是滋养生命的源泉，是生存之本，
     * 人们岂能没有财产。但是如果不掌握经营之道，
     * 那么这些财产就会像蚕吃桑叶一样，
     * 一点一点地被消耗殆尽。因此，
     * 必须运用财产来从事商业活动才能获得利润，
     * 使财产像生命一样得以生长，这是每个人安身立业的策略。
     *
     *
     *
     *
     *
     *
     *
     *
     *
     *
     *
     * 二、擅谋
     *
     * 计然曰：“财溺于人共爱，义取者希。利起于众所争，贪嗜者伙。”
     *
     * [译文] 钱财沉浸在世人的共同喜爱之中，能在道义的立场上获取钱财的人，世上少见。利润正是在众人的你争我夺中获得，那些贪心、嗜财如命的人，比比皆是。
     *
     * 范蠡按语：“财者通行蠻貊，虽婴孩亦所知。爱是以人多竞求强取，致有丧身失德，忘耻受辱，甘当无侮。其知义安分，不事妄贪者，世之罕有。”
     *
     * [译文] 钱财可以通行于任何地方，甚至那些少数民族居住的偏远的南方和北方，这一点就连婴儿、小孩也明白。正是因为对钱财的狂热喜爱，所以人们纷纷竞相追逐钱财、强取豪夺，以致有的人丢弃了自身准则，道德沦丧，忘记羞耻，甚至受到别人的侮辱，还心甘情愿、无怨无悔。由此可知，能够深明道义、安分守己、满足现状，并且不作非分之想、没有贪心杂念的人，世上罕有。
     *
     * 三、知人
     *
     * 计然曰：“人皆人，贪廉无辨。心非心，真伪难知。”
     *
     * [译文] 人与人在表面上看来都一样，无法从表面去辨别一个人是贪心的还是清廉的。心与心则大不相同，但也难以判断它是真实的还是虚伪的。
     *
     * 范蠡按语：“人不处财，心不久交，徒以面情相觌，语言相奉，而不识其忠诚奸诈，嗜利苟且，必须试之以财帛，处之于患难，然后其人其心则详知矣。”
     *
     * [译文] 如果人们之间不发生财产交往和利益关系，没有长久的真心相处，而仅仅以脸上的表情相见，以浅层的语言交谈往来，那么是无法认清此人是忠厚诚实还是奸邪诡诈，无法认清他是不是贪图利益，只顾眼前，敷衍了事。必须用钱财锦帛来试探，或者在患难之时与这人相处，然后我们就可以详细地知道这人的心是什么样。
     *
     * 四、结势
     *
     * 计然曰：“交接非人，虽万金无足论有。”
     *
     * [译文] 交往、接触和托付的人，如果你选择不当，那么即使拥有万金，也不能称之为有钱。
     *
     * 范蠡按语：“朋友者，夥计者，不独通财，而身家百尔所系，与其高者吾亦高，与其低者吾亦低，如形处鉴，美恶因之，交结苟非良人，导我于不善，虽万金易败，安得云乎有哉。”
     *
     * [译文] 交往朋友、雇佣伙计，你和他们之间，不仅是流通钱财，而且还关系到你自身的家庭、财产等各个方面。与高明优雅的人交往，那么我也高明优雅，与低微卑劣的人交往，那么我也低微卑劣，这就好像照镜子一样，美丽还是丑恶都取决于照镜子的人。交往、结识的如果不是善良、诚实的好人，那么我就会被引导到不好的状况，即使钱财再多也容易被损耗掉，怎么还能说自己拥有钱财呢？
     *
     * 五、精算
     *
     * 计然曰：“不俭不怜，徒负披星步峻。且俭且怜，风雨无虑。”
     *
     * [译文] 对钱财不节省不爱惜，就白白承受了披星戴月、拔山涉水的辛苦。能让财产增值，又能守住它的人，即使经历了顶风冒雨、在大海大洋中航行的辛苦也值得。
     *
     * 范蠡按语：“为客商，不辞晓夜，登山渡水，所需微利，皆由惊恐辛苦而来。若不俭省爱恤，则动渠劳碌何益哉。”
     *
     * [译文] 作为奔波各地的商人，早起晚归，跋山涉水，所获得的那一点微小的利润，都来自于所承受的惊恐和辛苦。如果不节省、爱惜钱财，那么一切劳作都没有任何益处了。
     *
     * 六、扬善
     *
     * 计然曰：“慈能致福。”
     *
     * [译文] 对他人慈爱、和善可令自己获得幸福。
     *
     * 范蠡按语：“若谓慈善之人希锡福，此亦臆说。盖慈善存心端正，动履庄严，所作所为，不由岐险，是以多获平坦福也。”
     *
     * [译文] 有人说那些待人慈善的人是希望自己能得到上天赐与的幸福，这种说法是没有根据的。因为有慈善之行的人，他的动机是端正的，他的举止是庄严的，所作所为不会误入歧途，所以，这样的人也就大多会获得一种平坦之福了。
     *
     * 七、捕机
     *
     * 计然曰：“夸他钜钞，暗挟此人。羡某至诚，意讥本客。客来无货。非取帐必是等人。买主私谈，不扣银定然夹帐。”
     *
     * [译文] 谈生意，夸耀其他人有许多钱财，是为了暗中向对方施加压力。以羡慕的口气说其他人诚实守信，则是有意识讥讽对方。客商来到却没有携带任何货物，那么不是来索取帐款，就是在等候别人。买主与中间人私下里商议、交谈，必定有秘密交易，或者要吃回扣，或者要在帐款上做文章。
     *
     * 范蠡按语：“对此客而夸别客本大货多，使此客不能自安，于中有暗挟之意也。封我谈他人忠厚，必有刺我刻薄之意。若客来空手无货，非向主家取帐，必是等候亲友。主家与买主私地密言，恐其旧有所欠，扣我货银抵补，不然货价腾长，背后定议，满匿我价钱也。”
     *
     * [译文] 对当前的客商夸耀其他客商本钱大、货物多，是为了让这个客商不能安稳、沉着，以便暗中要挟。对我大谈别人的忠诚、厚道，一定有讽刺我刻薄的含义。如果客商来时，没有携带任何货物，那么不是向主人家索取帐款，就是为了到此来等候亲朋好友。若中间人与买主私下秘密商议，必须小心，他们之间可能有旧帐未清，会把我的货款扣下作为抵押、补偿；如果不是这样，就是货价突涨，他们在背后秘密商议，对我隐瞒这些价格！
     *
     * 八、造场
     *
     * 计然曰：“施为小巧弗边幅，返更中坚。门面彰扬广招摇，须疑内空。多因行大放胆，十有九危。”
     *
     * [译文] 做事细心、灵巧，不在边际上下功夫，反而证明他内部充实。表面上铺张虚华、彰名张扬、招摇过人，则一定要小心，他内部很可能是空架子。有许多客商，因为对方行事张扬，仿佛很有实力，于是冒险行事，这样做十个中有九个危险。
     *
     * 范蠡按语：“作事规模鄙小，不务彰大门面，其中毕竟充实。摆大架子，弄虚头，其内多主不实。客因见牙侩行事彰大，财货放胆托付，不为疑虑，一值倾坏，所负不啻万金，安可以大行而怠意哉？”
     *
     * [译文] 做事情喜欢摆个大架子，追求虚华、玩弄张扬，其在本质上多是名不符实。客商往往见到中间人行事张扬、摆架子，便把货物十分大胆地托付于他，不作任何怀疑和考虑，一旦事情出了变故，亏损的不仅仅是大量钱财。如此看来，怎么可以因为中间人的虚华而大意呢？
     *
     * 九、自诚
     *
     * 计然曰：“好歹莫满牙侩，交易要自酌量。”
     *
     * [译文] 货物的优点和缺点切不可对中间商隐瞒，做生意一定要自己斟酌、思量孰轻孰重。
     *
     * 范蠡按语：“货之精粗好歹，实告经纪，使好裁专夺卖。若昧之不言，希为侥幸出脱，恐自误也。买卖交易，要自立主意，不可听旁人拦阻。齐行煞价，惧我成交，意图脱彼货也，故宜自做酌量。”
     *
     * [译文] 货物的精细和粗糙之处、优点和缺点，必须据实告诉经纪人，使他们可以依据实际情况来定价出售。如果将这些都隐瞒，不告诉他人，希望凭侥幸把货物出售，恐怕到头来吃亏的是自己。进行买卖、决定交易，一定要自己思考、拿主意，不可听信别人的阻拦。尤其是在同一行业里，有人一齐将价钱降低，阻拦我成交货物，再借机把手中货物卖出。所以做生意一定要自己斟酌、思量，不可听信人言。
     *
     * 鬼谷子
     *
     * 十、笃义
     *
     * 计然曰：“齿下不明，久后徒然溷濑。当场既允，转身何必趦趄。”
     *
     * [译文] 签署买卖协议，如果交易条款写得不明确，那么过段时间后，对方不履行协议，你也没有办法。当场就答应或做出了承诺，过后再犹豫也毫无用处。
     *
     * 范蠡按语：“交易之时，即要讲明价钱银水，若含糊图成，齿下不清，至会帐必然溷赖争竞。买卖允与不允，决于当时，既已成交，转身鬼相嗟怨，此皆非君子交谊也。”
     *
     * [译文] 做生意，在达成交易之时，一定要把价钱、折扣等问题讲清楚。如果一味追求达成交易，任由各项条款含糊不清，等到付款、清帐时，一定会发生混乱，有人就会赖帐，以至于发生不必要的争执。买卖是否成交，交易是否进行，须在当时当地作出决定。协议达成以后，再犹豫徘徊，或私下叹息、埋怨，这不是君子交朋友、做买卖的方法。
     *
     * 十一、和世
     *
     * 计然曰：“和能处世，俭能治家。”
     *
     * [译文] 待人和睦，是一个人的处世之道；生活俭朴，能使人家业兴旺、发达繁荣。
     *
     * 范蠡按语：“心性和则气血理，气血和则病不生，骨肉和则无戕。处人和则无争，家和则道昌，国和则治强，四海和则万邦宁也。”
     *
     * [译文] 一个人心性平和，那么维持他生命的动力和血液就能按其故有的规律运行。气血通畅，就能百病不侵，骨肉相合，则身体无恙。一个人若能待人和睦，那么就不会与人争端；一家人若能和睦相处，那么家业必然兴旺；一国人民若能和睦共处，那么整个国家就繁荣昌盛；世界各国若能和平共处，那么四海之内就会呈现出一片祥和、安宁的景象。
     *
     * 十二、守规
     *
     * 计然曰：“爱身须守法，保有在安常。”
     *
     * [译文] 一个人若是爱惜自身，那么就应当遵守现行的法律法规；一个人若想保有自己的财产，那么关键在于保持一颗安稳、宁静的平常心。
     *
     * 范蠡按语：“要求辱不加身，凡事依理守法，欲保不失所有，切戒妄想贪求。”
     *
     * [译文] 希望屈辱不降临到自己身上，那么处理任何事情时都应当遵循法律和道德规范。希望保护自己的财产，使其不遭受损失，那么就应该摒弃一切不切实际的幻想和对财富的贪欲及不当奢求。
     *
     * 十三、沉气
     *
     * 计然曰：“便宜莫买。浪荡莫收。”
     *
     * [译文] 便宜的货物一定不要买，浪荡之人拿来的东西不可收下。
     *
     * 范蠡按语：“物件真正者，要买须先付定银，然后求取。似为难得之物，若价廉迁就，物非低假，恐来历不明，衣非殡衣即盗赃也。为牙者当止客买，免贻后患。旅中家仆，百凡所托，苟非其人，盗货而赖主家者有之，伺本主出门盗财物者有之，不可不慎。凡人故无根无保者，切不可收，亦勿怂成。若客魆地自取，亦须谨防，毋以心腹相待。”
     *
     * [译文] 来路正当、品质好的货物，如果要买的话，一定要先付以部分定金，然后才能请求取走。看起来似乎是难得的东西，如果因为价钱很便宜就迁就着买下来，那么这货物不是假冒伪劣，就恐怕是来路不正。衣服如果不是死人所穿的殡衣，就一定是盗窃得来赃物。作为中间人一定要阻止客商购买这些货物，以免留下后患。主人出外旅行，家中大小事务都托付给了仆人，如果这仆人不是好人，将盗窃来的钱财统称是主人家的，或者借着主人出门的时机，盗窃财物来出卖的也有，所以收购货物时，不能不小心。如果卖主没有根据也没有保人，那么千万不可以收下，也不可以鼓动、怂勇交易达成。如果客商行为诡异，好像总要躲在黑暗之处，那么一定要小心提防，不可以对这种人推心置腹。
     *
     * 十四、仕怨
     *
     * 计然曰：“以心度心者少，以德报德者稀。劣御报德，犹如挟山超海之难。好意救焚，恐堕指鹿为马之术。”
     *
     * [译文] 以自己的内心来体察别人的内心的人，少之又少；用可以积下恩德的好事来报答别人恩情的人，比较少见。想以卑劣的行径来报答恩情，犹如想挟着大山跨过大海一样，是不可能实现的事。好心好意在别人危难时来帮助他，最后却恐怕落入了别人指鹿为马、颠倒黑白的圈套。
     *
     * 范蠡按语：“客之投主，宾有益尔，其至诚至德，无间然焉。但主家不能体心，侵渔客体，甚有负其美意云。既坏之经纪，虽怀报客之恩，然行止有亏，不能服人，徒有心而力不及耳。客见主家落薄，债集讼缧，务垂慈悯而救援之。但主不体心，惟图目前之急，而返恣好诡，侮弄诓掣，所谓恩多反成怨矣。”
     *
     * [译文] 有客商来到此处，实际上带来了很大益处，而且客商诚实守信、品德高尚，如果主人不加猜疑，就可以得到很大好处。但如果主人不能体察客商的内心，结果侵犯了客商的本意，这就极其伤害并辜负了客商的好意。名声已经毁坏的经纪人、中间人等，虽然在内心里想报答客商的恩行，但是其行为举止已经有了亏欠，无法让别人信服，有报恩之心却无行动之力。客商见到主人家没落，日益困难，债务已经积累到被上告至官府，甚至有可能下大牢的地步、本来饲怀着仁慈、怜悯的心情，想救护、援助主人家。但主人家却不能体会客商的内心，只顾眼前利益，解决燃眉之急，反而恣意妄为，玩弄诡计，欺侮、牵制、阻挠客商，这就是人们所说的恩德施得太多了，反而结成了仇怨。
     *
     * 十五、适援
     *
     * 计然曰：“阴消之辈不堪扶，暴溺之流还可援。”
     *
     * [译文] 阴沉、消极的人是不值得去扶住的；偶尔失足的人，如同突然落水的人，是可以援助的。
     *
     * 范蠡按语：“无算计无志之人，承祖父之基，蚕食殆尽者，决不可扶。若平昔有能有干，偶遭横祸，丧本倾家者，期后还当复发。”
     *
     * [译文] 不懂得谋算、不作计划、没有志向的人，继承祖上留下来的遗产，一点一点地坐吃山空，这样的人是绝不值得扶助的。假如平常非常有能力，有才干，突然遭到无法预料的祸事，丧失了本钱，倾家荡产，这样的人以后还会再度发达，所以可以施之以援手。
     *
     * 十六、藏锋
     *
     * 计然曰：“逢人不令露帛，处自亦宜藏钞。”
     *
     * [译文] 在外遇到别人不要露出钱财，即使独自一人时，也应该将钱财隐藏起来。
     *
     * 范蠡按语：“乘船登岸，宿店野行，所佩财帛，切宜谨密收藏。应用盘缠，少留在外。若不仔细，露帛被人瞧见，致起歹心，丧命倾财，殆由于此。居家有财本，积亲友见之，或来求借，不惟无以推辞，若拒之必开其怨隙也。银钱多在目前，遇物必买，当俭亦丰，当省亦费。至于一旦穷窘，求友固难，求妻不易，何莫平素积藏，少荡已心，少炫人目，诚哉财宜藏也。”
     *
     * [译文] 坐船上岸、住店或者在野外旅行时，所携带的钱财，一定要谨慎地收藏起来。所需用到的盘缠、路费、花销等，可以留一少部分在外面。如果不小心，钱财露在外面被坏人看见，于是起了为非作歹之心，那么丢掉性命，失去财产，都是因此而起的了。住在家里，如果有了钱财，不隐匿好而被亲朋好友看见，很有可能便有人来借钱，请求帮忙，这样不仅无法推辞，而且假如不肯的话，必定招至他人的怨恨，滋生相互之间的矛盾。钱财若不放置起来，而置于手边眼前，遇到东西必定购买，这样本来应当节俭的也变得浪费起来。一旦变得穷困、窘迫时，请求朋友帮助本来就非常困难，请求妻子也很不容易，那么为什么平常不积攒一些呢？不要让自己的心放纵，不要爱炫耀。财产应当隐藏、储蓄起来，这是非常有道理的经验啊！
     *
     * 十七、眼锐
     *
     * 计然曰：“穷莫易守，钝莫废常。”
     *
     * [译文] 身处困境时，不要改变自己做人的准则；时机不成熟或未来临时，不要放弃自己平常所坚持的志向。
     *
     * 范蠡按语：“清操洁白者，虽遭极窘，不可易志，变而为贪。锐志向上者，或因时钝，不可自辍，失其所素。苟若变易初心，前功尽废，惜哉。”
     *
     * [译文] 一个品行端正、清廉的人，即使遭遇到极为窘困的境况，也不可改变自己做人的准则，变成一个贪爱财物的人。一个志向高远、积极进取的人，如果碰到时机不利的情况，不可以自甘坠落，丢弃平时所坚持的志向。倘若改变自己最初的做人原则或志向，就会前功尽弃，这实在是很可惜的。
     *
     * 十八、防患
     *
     * 计然曰：“争先忧者无忧，患预防者不患。”
     *
     * [译文] 抢在他人之前忧虑即将发生的危险的人，在危险来临之时就不会再产生忧虑；在危险未来临之前，就已做好预防措施的人，等到危险降临之时，也就没有什么好担心的了。
     *
     * 范蠡按语：“凡事当备其未来，则临期不受其跼蹴。凡患当防其未然，则祸害不至于深重。若茫然无知则患大，坦然不备则事急。俗云：“未有水来先作坝”，此之谓也。“
     *
     * [译文] 凡事都应在它未发生之前做好准备，那么，一旦发生就不会手足无措。但凡会遇到的危险，要在它未发生之前就做好预防措施，那么，当危机发生时，所造成的损害必然是最轻的。如果对将要发生的事情一无所知，那么，本来可以避免或降低的损害就会扩大；如果明明知道却不采取任何措施，任由其发生发展，原来可从容面对的事情会显得很急迫。俗语说：“洪水没有来临之前，就应筑好堤坝”，就是这个道理。
     *
     * 范蠡
     *
     * 十九、知市
     *
     * 计然曰：“涨跌先知，称为惯手。壅通预识，可谓智人。”
     *
     * [译文] 能预料货价的升涨、跌落，这样的人可以称为内行。能想通别人想不通的、预见别人见不到的，这样的人可以称为智慧之人。
     *
     * 范蠡按语：“作牙作客，能料货之行与不行，逆知价之长跌，而预有定见，是为真老成也。”
     *
     * [译文] 不论是作为中间商，还是作为客商，能够预料到货物是畅销还是滞销，能够预见货价将要升涨还是跌落，从而提前有了确定的看法和相应的策略，这样的人就是真正成熟的行家。
     *
     * 二十、巧损
     *
     * 计然曰：“益自损生。”
     *
     * [译文] 利益总是从损害中来。
     *
     * 范蠡按语：“不遭离乱则不知艰苦，不经挫辱则不知退省。知艰苦者，竞竞于事，无有不工。知退省者，审而后行，无有不善。故淹狱者厌讼，堕险者怯登。与夫骤进初仕，拔奇吐异，恃己长而逞胜无己，直待堇菲折挫，然后缄默慎行。”
     *
     * [译文] 一个人如果没有遭遇过流离失所的境遇，就不会懂得生活的艰辛；如果没有经历过挫折与屈辱，那么在遇事时就不会懂得退一步进行反思。一个人知道了生活的艰辛，才会兢兢业业，不敢有丝毫懈怠，把每件事情都做好。一个人懂得了退让和反思，对事情就会仔细考虑后再动手执行，那么，所遇到的问题就会得到妥善解决。因此，曾有过牢狱之灾的人，厌烦同人打官司；曾有过高山失足经历的人，一说登山就会畏怯。然而，却有些突然之间取得成功或初次进入仕途的人，他们行事追求出风头，凭借自己的长处在人前逞强好胜，直到受尽挫折后，才懂得要少说话，谨慎行事。
     *
     * 二十一、利诱
     *
     * 计然曰：“有势主家，宜以心结。无钱牙侩，要在利予。”
     *
     * [译文] 对于有势力的人，应该用心来交往，培养彼此的感情。而对于没有钱财的人，如中间商等，应该给他们点好处来结交。
     *
     * 范蠡按语：“宦家及豪杰经纪，钱入其手，难与角力，须推心置腹，隆施优遇，不可轻口乱言，彼此愈加公道报我。若贫穷窘迫之主，凡事相益扶持，有利于彼，使怀我恩我，事未必无济也。”
     *
     * [译文] 做官的人或者非常有钱有势、豪爽杰出的经纪人，钱财一旦到了他们的手里，就很难与他们进行抗衡，必须推心置腹地与他们结交，尽量地对他们加以优厚的待遇，不要轻易张口、胡乱说话，那么对方也必定会平等、公道地来对待我。如果对方是贫穷、窘迫、困难的人，凡事应该扶助、支持他，为对方着想给他好处，那么他必然会怀念我的恩情，感激我的恩德，这对我必定会有好处的。
     *
     * 二十二、逐时
     *
     * 计然曰：“现银强过不知机，守货齐行多自误。”
     *
     * [译文] 收到现款比不知道把握机会强许多，守着货物偏偏不肯出卖，最后往往把自己给耽误了。
     *
     * 范蠡按语：“货到地头，终须要卖，若见现银，勉强增价，过于坚执，或听旁人搊族，错过机会，遂致买寝货阁，后悔无及，未免有失度无船之叹。”
     *
     * [译文] 货物运到了要出卖的地方，终究必须卖出，如果有人肯出现金购买，卖主却一定要加价，非常固执，或者听信别人的意见，白白错过大好机会，最后导致货物搁置，后悔都来不及，这就像失去渡河良机之后无奈的感慨一样。
     *
     * 二十三、交久
     *
     * 计然曰：“好客不欲频换主，良牙安肯负初心。”
     *
     * [译文] 好商人绝不会频繁地更换交易伙伴、合作对象，高明的中间商无论如何不会辜负当初的交情。
     *
     * 范蠡按语：“交久而情愈笃，君子也。朝恩而夕寇仇，小人也。客既有扶持之心，主岂无报效之意。多有客陋旧主而美新东，昨张家而今李店，岁无定主，遂使效意不坚，欲其国土之报，难矣哉。”
     *
     * [译文] 交往的时间越长久，相互间的交情就越深厚，这是正人君子的做法。刚刚受到别人的恩惠，但马上就变成了敌人、仇家，这是小人的做法。客商既然有了扶助、支持的表示，那么对方怎么会没有报答、效力的想法呢？许多商人往往贬低原来的合作伙伴，来赞美新伙伴，昨天才和张家为友，今天又与李家结盟，一年之间没有固定的合作对象，那么他的合作心意一定是不牢靠的，要让他像忠诚的卫士一样效力，太难了吧！
     *
     * 二十四、积恩
     *
     * 计然曰：“积恩则昌，积怨则亡。”
     *
     * [译文] 广泛地施恩于人会使自己的事业兴旺发达，与人积怨则导致灭亡。
     *
     * 范蠡按语：“恩岂若窦禹钧、冯商，博施济众，人所难能。但于随事之间，方便语言，惠而不费，或见贫窘求贷，帮助总成，不为拦阻打破；见人错路履险，指示平康；或规人免祸，俱不费力费钱，是即恩也。”
     *
     * [译文] 积恩并非一定要像窦禹钧、冯商那样广泛施舍、救济众人，因为并不是所有人都有能力这样做。其实恩情更多地体现在一些细微之事上：如在关键时刻说一两句方便他人的话；给他人一些好处却不收取费用；或者看见贫困窘迫的人乞求帮助时，挺身而出，助他达成所源，而不是从中拦阻或从中破坏；看见有人走错路而身历险境时，指点这个人走出困境；规劝他人使其免遭祸患。这些做法都不会损耗自己的财力，但却于人有益，这就是施恩了。
     *
     * 二十五、懂行
     *
     * 计然曰：“不识莫买，在行莫去。”
     *
     * [译文] 不清楚、不熟悉的货物千万不要购进；在一个行业做成行家后，不要轻易离去。
     *
     * 范蠡按语：“平昔生意，惯熟货物，虽然利微，亦或遇而不遇，切不可轻易丢弃，改换生理。暴入别行，而货物真假未必全识，价值低昂难以逆料，以致倾覆财本。然作客贩货官，固守本行为是。”
     *
     * [译文] 平日做惯的生意，已经熟悉的货物，尽管利润很少，但不论有没有机会，都不要轻易丢弃，而改作别的生意。突然转入别的行业，对货物的真假不一定能全部识别，对货物价值的高低，也很难判断或预测到，这些都有可能导致将本钱全部赔光。由此可知，作为商人或贩卖货物的人，应当本分地从事自己熟悉的行业。
     *
     * 二十六、分权
     *
     * 计然曰：“合伙开行，择能者是从。分头管事，以值者可托。”
     *
     * [译文] 合伙开办商铺、经营生意，应该选择最有能力的人来领导。适当分工、各司其职，应该选择最合适的人来担当。
     *
     * 范蠡按语：“一行若有数人合伙，客当择其殷厚者托之本，能事者托之鬻，他日分伙相投亦如是也。轮宝如同打劫，独任尚顾门风。毋论兄弟叔侄，合伙共开一行，若轮流管年管事，各要顾己赚钱，不肯推让牙用，妄施本文，知客再来，落于谁手？与其独自开行，尚图下年，百凡宽让，以顾门面也。”
     *
     * [译文] 数人合伙开办商铺的，应该选择其中最有实力的人来托付本钱，选择最有能力的人来托付大小事务，即使将来大家分伙时，也应该这样办。无论是兄弟还是叔侄，合伙开办一个店铺，如果按年头来轮流管事，呢么每个人都只想着为自己赚钱，不会为大家尽心尽力，不会设法与中间人、顾客打好交道，随意地签合约，熟客再来，也不知道轮到谁管事了。这样看来，如果合伙采取轮流管事，还不如独自开设店铺，这样还能顾及下一年的生意，凡事都能宽厚、礼让，顾及自己的商誉和信用。
     *
     * 二十七、尽才
     *
     * 计然曰：“随才而授，不失。量力而行，少愆。”
     *
     * [译文] 根据别人的能力和才干，授予他适当的事情，则不会失败。根据他人和自己的实力，做力所能及的事情，择不会犯下过多的错误。
     *
     * 范蠡按语：“客货投牙，资本讬伙，先察其为人，能干力练何如。宁可大才而小使，不可小才而大用。才不称事，必至丧败。力不任重，必至倾倒。家用价仆之徒，亦必因才器使，庶无废格不治之事也。”
     *
     * [译文] 客商把货物交给中间人，把资本托付给合伙人，要事先观察他们的为人处事，看他们的能力磨练到何种程度，宁可大材小用，也不可以把小材大用了。将有能力的人放到简单的工作上不会有过多坏处，但把没有能力的人放到复杂的工作上，他就无法胜任，这必然导致钱财丧失、生意失败。家仆、佣人之类，也要根据他们的能力来使用，让他们做能力之外的事情，只能是成事不足，败事有余。
     *
     * 股票名称
     *
     * 总市值
     *
     * 总收入
     *
     * 净利润
     *
     * PE（>20）
     * 总市值/净利润
     *
     * 毛利率>18%
     * 最好80% 90%
     *
     * 三年毛利率上升
     *
     * 未来业绩增长15%
     * 派息率》8%
     *
     * 熊市中要买的股票是确定性级别最高的股票。熊市中没有泡沫,投资者只能享受企业利润
     * 我们买股票也是在做实验，我投资者，就是在高增长期给你投资一把。等你过了高增长期，我就退出来。我们追求最大的利润，我再去投资别的高增长期。
     * 我的理解，股市为什么是一个最好的平台，我把它卖掉，我又不用变成钱，我可以买第二个。实际上是买第二个行业或者企业的高增长期，我一定比别人快。实业是做不到这点的。
     *
     * 巴菲特和林园的相似之处？
     * 问巴菲特？
     * 你喜欢投资什么样的公司？
     *
     * 我喜欢我能看懂的生意，林园也说了，它看不懂的公司股票，碰都不要碰。
     * 先从能不能看懂开始，我用这一条筛选90%的公司，都被过滤掉了。林园也说A股那时候200个公司，符合的不超过50家公司
     * 长期资本不是好的，是坏的
     * 为了赚自己不需要的钱
     * 把自己手里的钱，把自己需要的钱都搭进去了。这不是傻，愚蠢，是什么？
     * 绝对是傻，是愚蠢
     * 不管智商有多高，都是傻
     * 为了得到对自己不重要的东西甘愿拿着对自己重要的东西去冒险，哪能这么干？我不管成功几率是1%，还是0.1%。我都不做这样的事
     * 假如，你递给我一把枪，里面有1000万个弹仓，里面只有一个弹仓里有一颗子弹，你说，把枪对准你的太阳穴 扣下扳机，你想要多少钱？
     * 我不干，给多少钱都不干。
     * 要是我赢了，我不需要那些钱
     * 要是我输了，结果不用说了
     * 这样的事情，我一点都不想做，但是在金融领域，人们经常做这样的事情，都不经过大脑的
     *
     * 买好公司，最主要的标准就是这只股票不管是熊市还是牛市，它是否每年能创新高
     * 一只股票如果派息率是8%以上，未来业绩增长在15%以上，在熊市买也不会吃亏刚才我讲了，熊市就是你做确定性最高的
     *
     * 如果硬要说风险，就是你做了一个你自己不知道的事就是风险
     * 所以你说，股市对我来说，好像见不到什么风险。如果硬要说风险，就是你做了一个你自己不知道的事就是风险。这个市场，合乎我的标准的，我知道的事不会超过50家。50家以外的，我觉得风险大得很。那种风险就是赌博。所以我说，股市的风险其实是企业经营的风险，我们只要对经营的风险能够把握住，我们就是在做一个自己可知的事，把它的不确定性的东西，变成确定的。我一定是确定的，所以我赚钱，我林园赚钱我自己认为是必然的，不会有意外。所以这种风险，我们怎么来控制风险？控制风险就是我对这个企业进行动态的跟踪。
     * 我投资的公司，我会每个月，至少一个电话去了解它的企业。大家说，你能了解清楚吗？
     *
     * 熊市中要买什么样的股票呢？就买一些确定性最高级别的股票。我在熊市中，03年我开始买的就是三只股票。茅台、五粮液、云南白药。我们能算到它未来三年利润帐的公司，确定性极高的股票再买入
     * 一生只需富一次
     * 这个道理难道不是很简单吗？
     * 假设年初你有1亿美元，如果不上杠杆，能赚10%
     * 上杠杆的成功率是99%，能赚20%，年末时你有1.1亿美元，还是1.2亿美元，有区别吗？没一点区别
     * 要是你年末死了，写仆告的人可能有个笔误，虽然你有1.2亿，但是它写成1.1亿。多赚的钱有什么用？一点用都没有，对你，对你的家人，对别人都没用，要是亏钱了的话，特别是给别人管的钱，亏的不但是钱，而是颜面扫地，无地自容，把朋友的钱都亏完了，没脸见人，我真的理解不了，怎么有人会像这16个人一样，智商很高，人品很好，却做这样的事，一定是疯了，它们吃到了苦果，因为它们太依赖外物了，我临时掌管所罗门的时候，它们给我说，六西马格的事情伤不到他们，他们错了，只看过去的情况，无法确认未来金融事件发生的概率，他们太依赖数学了，以为知道了一直股票的&贝塔系数，就知道了这个股票的风险，要我说，贝塔系数和股票的风险根本是八杆子打不着的，会计算数学公式西格玛，不代表你就知道破产的风险。说真的，我都不愿意以长期资本为例子，我们都有一定的概率会摊上类似的事情，我们都有盲点，或许是因为我们了解了太多的细枝末节，把最关键的地方忽略掉了
     * 亨利·考夫曼说过一句话：破产的有两种人，一种是什么都不知道的人，一种是什么都知道的人。说起来，真的令人惋惜叹息。同学们，引以为戒
     * 我们基本上没借过钱，当然我们的保险公司里有浮存金，但是我压根没借过钱，我只有一万块钱的时候都不借钱，不借钱不一样吗？我钱少的时候做投资也很开心。我根本不在乎我到底是有1万，10万还是100万，除非遇上了急事，比如生了大病急需用钱。当年我钱很少的时候，但我也没盼着以后钱多了要过不一样的生活 ，从衣食住行来看，你我之前有什么差别？
     * 做自己喜欢的工作，同学们，做你们喜欢的工作。你财富自由之后想做什么工作，现在就做什么工作，这样的工作才是理想的工作，做这样的工作，你会很开心，能学到东西，能充满激情。别以为赚10倍或20倍能解决生活中所有问题，这样的想法很容易把你带到沟里面去，在不该借钱的时候借钱，或者急功近利，投机取巧，做自己不该做的事情，将来都没有地方买后悔药的
     *
     * 熊市中这种公司也会低估。低估到牛市恢复到正常，恢复正常的标准我认为是它会涨到（从低估到恢复正常有150%的升幅）。当时我们算招商银行5、6元，如果涨到15元正好是市场分界线。
     *
     * 我认为，好的公司，你如果买高了，这段时间可能相对有一定的泡沫。但是随着好的公司的业绩的增长，我认为这个泡沫会被挤掉。每年的估值，一般是在四到八月之间大家会重新的估值。好的公司，大家给它重新估值，一定会把这个泡沫挤掉。股票市场能够看明年，看第二年的，又重新的估值。只是我算的比较宽一点，给这个企业算了三年的帐。我就是一个投资人，未来企业三年的盈利能够算到的，我会重仓持有，算不到的我不会投入。如果算不到的，你再说好，我都不会投入。这是我们给企业算的最基本的帐。
     * 牛市小盘股一定涨过大盘股，牛市中最能赚钱品种除了龙头股，就是优质小盘股
     *
     * 牛市初期我的布阵:龙头股占了60-70%。小盘股15%，中间这块是低PE 高分红板块占25-30%。，到牛市中期的时候，把中间这块的比例缩小，甚至缩小到0%，然后是加大小盘股的投入。
     * 我们做的决策就是小盘股最能涨，是牛市一定是小盘股涨得最多。小盘股一定会给你带来额外的收入，所以你只需要做这步就可以了。你如果不追求再高的利润，至少我这个布阵，可以分享到这波牛市指数的增长。去年指数涨了130%
     *
     * 五倍
     * 牛市到今天这个地步，我们到底该不该买？怎么买？这个时候累计升幅大了，有些东西按照买入的价格是不该买的。我因为是满仓，我就不用操心，我只要持有就可以了。我也不知道股市的高低，反正我满仓，我就回去睡觉了。这是我最基本的操作方法。
     * 你要有钱我怎么买？比如我现在也有理财的，他今天给我一百万，我买什么。这个事就要有策划。首先我要跟踪这个市场总是有低估的。最终还是给企业算帐。比如我上个月发的信托，我会把高速公路组合30%。因为当时我算了，高速公路的PE是在15-18倍之间，我觉得这个价位不高。为什么说不高？这个我们有理论的支持。全世界境外高速公路的上市公司PE都在35倍以上。它的成长性还没有中国的好。国内的高速公路，我算了一下它的成长性都在18%以上。因为汽车业，我是非常看好的。因为我们现在看不到汽车业有优秀的企业，它没有跑出来。我认为中国的汽车制造业，本土的公司应该跑出来一些好的，甚至过些年有全世界知名的公司，我相信汽车业大方向是不会错的，房子买了中国人就是买车，最大的消费。汽车业我是看好的。但是我对汽车制造，它的竞争很厉害，跑出来的迹象又看不准，所以我们就买高速公路。车多了要跑路的。因为大方向错不了，高速公路它门槛又很高，你一般再造一条高速公路的话，所有的高速公路我做了调研，现在的市值只有再造一条高速公路的四分之一。比如说按照现在的市值把高速公路买下来。现在你要建一条同样的高速公路要花四倍的价钱。
     * 一定会出来
     *
     * 牛市中，最能上涨的股票，我认为是，一个是我说的龙头股，是带动了整个牛市，早期、中期、晚期都会涨。还有一个就是优质的小盘股。刚才我说了，为什么要选择股本和利润同时长大的，这等于是我买保险。我们要选择一些小盘的，盘子越小越容易涨。
     * 牛市最主要的操作方法就是持有，不能拿就不能赚大钱，赚了一倍两倍就不叫赚大钱。高抛低吸我是做不到的，你能做到就是神仙了
     *
     * 我们讲赚钱一定是在一次重仓，两年内能够涨十倍、二十倍的股票，才能发财，甚至更多
     * 你喜欢什么样的公司？
     * 巴菲特：我喜欢我能看懂的生意，先从能不能看懂开始，我能用这一条筛选90%的公司都被过滤掉了，我不懂的东西很多，好在我懂的东西足够用了。
     * 世界如此之大，几乎所有公司都是公众持股的，所有的美国公司，随便挑。首先，有些东西明知道自己不懂，不懂的不能做。
     * 可口可乐，是我们能看懂的，谁都能看懂的，可口可乐这个产品从1886年起基本没变过，可口可乐的生意含简单，但是不容易。我不喜欢很容易的生意，生意很容易，会招来竞争对手。我喜欢有护城河的生意。
     * 我喜欢拥有一座价值连城的城堡，守护城堡的公爵德才兼备，我希望这座城堡周围有宽阔的护城河，护城河的表现形式有很多。我们汽车保险公司GEICO的护城河是低成本。汽车保险是必须要买的，每辆车都要买一份。我们没办法让一个人买20份车险，但是他必须买一份。
     * 人们买车险看的是什么？看的是服务和价格，在大多数人眼里，各家保险公司的服务大同小异。所以人们买车险最后主要看价格。因此我们必须是成本最低的。只要我们的成本比竞争对手对手又低了一些。
     * 我们的护城河里面就多了一两条鲨鱼。如果你拥有一座漂亮的城堡，不管什么时候，总会有人来进攻，要把城堡从你的手里抢走，我希望我想要的城堡是我能看懂的，而且城堡周围要有护城河。
     * 30年前伊士曼柯达的护城河和可口可乐的护城河一样宽，那时候，你想给自己六个月的孩子拍一张照，希望20年后，50年后，相片还能一样清晰，你不是专业的摄影师，不知道照片能不能保留到20年后或50年后，只能选择最值得信赖的胶卷公司，要你拍的照片对你有很重要的几年意义，不能马虎。柯达公司承诺，今天拍的照片在20年后到50年后依然能栩栩如生。30年前柯达深受人们的信任，柯达拥有护城河，柯达拥有的是心理份额，市场份额算什么？我说的是心理份额，柯达的黄色小盒子在整个美国，在全世界所有人的心里都有一席之地。人们都知道柯达是最好的，这是用多少钱都买不来的，后来柯达的护城河还在，只是被削弱了，护城河变窄了。柯达眼看着富士攻了进来，富士不断地蚕食着柯达的护城河，柯达眼看着富士成为奥运会的赞助商。过去在人们心中，只有柯达才能配的上拍摄奥运会，富士抢夺了柯达的声誉，也抢夺了柯达在人们心中的份额，富士逐渐开始柯达平起平坐。可口可乐没有这样的遭遇。现在的可口可乐的护城河比30年前更宽了。可口可乐的护城河，你看不到它每天在加宽，但是每次可口可乐，在某个国家投资开一家新工厂，新工厂不赚钱，要20年后才能赚钱，它的护城河就会变宽一点。
     * 万事万物都无时无刻不在发生微小的改变，不是朝一个方向，就是另一个方向。十年后。我们就能看到明显的区别。
     * 我经常对公司说，加宽护城河。往河里扔鳄鱼，鲨鱼，把竞争对手挡在外面，这要靠服务、靠产品质量、靠成本，有时候要靠专利或营业地点。我要找的就是这样的生意。
     * 在哪能找到这样的生意呢？
     * 我从那些简单的产品里面寻找好生意，将甲骨文、莲花、微软这些公司，我搞不懂它们的护城河十年之后会怎样，盖茨是我遇到过的最优秀的商业奇才，微软也拥有巨大的领先优势，但是我真的不知道微软十年后会怎样，无法确切的知道，微软的竞争对手十年后会怎么样，我知道口香糖生意十年后会怎样，互联网再怎么发展都不会改变我们嚼口香糖的习惯，好像没什么能改变我们嚼口香糖的习惯，肯定会有很多新品种的口香糖出现，但是白箭和黄箭会消失吗？ 不会。你给我10亿美元，让我去做口香糖生意，去搓搓箭牌的威风，我做不到，我就是这么思考生意的。我自己设想，要是我有10亿美元，能伤着这家公司吗？给我100亿美元，让我能在全球和可口可乐竞争，我能伤着可口可乐吗？我做不到，这样的生意就是好生意。
     * 你要说给我一点钱，我能不能伤着其它行业的一些公司，我知道怎么做，我寻找的是简单的生意，很容易理解。
     * 大道至简。当前的经营状况良好，管理层德才兼备，这样的生意，我能大概看出来它们十年后会怎样，有的生意，我看不出来十年后会怎么样，我不买，这样的股票我不买，假设从明天起纽约股市交易所关门五年，我就不愿意持有了，我买了一个农场，五年里没人给我的农场报价，只要农场生意好，我就开心。我买一个房子，五年里没人给我的房子报价，只要房子的回报率达到了我的预期，我就开心，人们买完股票后，第二天一早就盯着股票的价格，看股价，自己的投资做的好不好，糊涂到家了！
     * 买股票就是买公司。这是格雷戈姆（巴菲特老师）教给我的最基本的道理，买的不是股票，是公司的一部分所有权，只要公司生意好，而且你买的价格不是高的离谱，你的收益也差不了，投资股票就是这么简单，要买你能看懂的公司，就想买农场，你肯定买自己觉得合适的，没什么复杂的。这个思想不是我发明出来的，都是格雷戈姆提出来的，我特别走运，19岁的时候，我有幸福的读到了《聪明的投资者》，我六七岁对股票感兴趣，11岁第一次买股票，我一直都在自己摸索，看趋势图，看成交量，做各种技术分析的计算，什么路子都试过，后来我读到了聪明的投资者，书中说，买股票不是买的代码，不是上蹿下跳的价格，报价，买股票就是买公司，我转变到这种思维以后，一切都理顺了，道理很简单，所以说，我们买我们能看懂的公司，在座的各位，没有看不懂可口可乐公司的，但是对某些新兴互联网公司呢？我敢说在座的各位，没有一个看的懂的。巴菲特说，我在商学院教课，期末作业，我会出这样的题目，告诉学生一家互联网公司的信息，让学生它们给公司估值，那个学生给出了估值，我就给他不及格，我不知道怎么给这样的公司估值，从人们每天的行为看，它们觉得自己能做到，买互联网公司更刺激，有的人把买股票当成看赛马，那无所谓了。
     * 但是如果你是在投资的话，投资是把资金投进去，确保将来能以合适的收益率收回资金。无论什么时候，都要知道自己做什么，这样才能做好投资，必须把生意看懂了。有的生意是我们能看懂的，但不是所有的生意我们都能看懂的。
     *
     * 你说了一半，到底花多少钱买入一家公司？你如何决定一家公司的值得的价格？
     * 巴菲特：多少钱买合适，很难决定，一家公司的确定性如果不是特别高，我不买。但是确定性特别高的话，价格一般都不便宜。实现不了多高的回报率。
     * 一件事谁都做得到，凭什么有每年40%的回报率？我想说的是不是怎么获得超高的回报率，而已始终牢记永远不亏钱，他有定价权，有提价的潜力，
     * 1.95美元一盒的糖果能否轻松提价到2美元或2.25美元呢？如果能卖到2.25美元，每斤能赚0.3美元，按照1600万斤的销量，能多赚480万美元，2500万美元的买入价很合适。我们投资这么多年，从没请过咨询公司，我们眼中的咨询是去喜诗的店里面买一盒糖果尝一尝，我们确切知道的是，喜诗在加州拥有的心里份额，喜诗在人们心中很特别。加州的每个人心中都有喜诗糖果，人们对喜诗糖果的印象特别好。情人节送女孩一盒喜诗，会得到女孩的吻，如果被女孩扇了一巴掌，我们就没生意可做了。
     * 只要送喜诗能得到女孩的吻，我们就在人们的心中拥有一席之地。人们一想到喜诗，就想到亲吻。只要我们能在人们心中稳固这个形象，我们都能提价
     * 1972年买入喜诗之后，我每年都在圣诞节的第二天12月26日提价，因为圣诞节正是我们大卖的时候。我们就能赚6000万美元。我们能卖出3000万英镑，每磅赚2美元，还是那家公司，还是一样的配方，什么都没变，我们今年能赚6000万美元。喜诗还是用不着投入一分钱的资本，10年以后，喜诗会赚更多的钱，在这6000万美元，有5500万美元是在圣诞节之前的三个星期赚的，我们的公司的主题？耶稣基督真是我们的好朋友。喜诗是个好生意。
     * 大家想一想，这个生意最关键的地方在哪里？
     * 大多数人买了盒装巧克力，不是为了自己吃，而是为了送人，每年情人节是我们全年销量最高的一天，圣诞节也是
     * 1.垄断 2.人们心中地位高，3.社会认可度高，4.虚荣心，5.礼物
     *
     * 所以人一定要有大的思路。方向决定了他的做法。这就是我的做法，我就告诉你。所以我买了股票，往往我买的价都是当天最高的价。最高的价一定是我创的，没办法，我也控制不了。但是我是最终的赢家。卖给我股票的人，我相信都会后悔的。刚才他说的，我们牛市里面目前的情况，只要是低位买的就持有
     * 我卖出有三个条件。第一个我在证券市场总是选择最便宜的东西，性价比最好的
     * 我现在持有的公司不见得是我认为它不能涨的，我也把它卖掉，我会选择性价比更好的。
     * 股市正因为有大起大落，正因为有涨停板的股票，我这样才能赚到钱。如果大家都找到好公司了，不会有便宜货了，我就赚不到钱。我的买点一定被低估了。股市会天天涨，就使聪明人放弃它的原则。所以我们说坚持原则很重要。我今天做的事是，除了这一亩三分地，别人说的话我不听。
     * 我要求我身边的人不要谈股价。你不要给我说股价，说的话你到门外说。在这里不要谈今天涨了，跌了，你不要说这个，你要克服你人性的弱点，克服你人性的弱点，你就行了，就是一个贪字。
     *
     * A股投资，我的一个选股方法，就是傻瓜能够经营的公司，才是好公司
     * 是赚钱机器吗？
     * 股市给您带来的最大的价值是什么？仅仅是财富吗？
     * 股市最大的价值就是赚钱。它好像对人性是一种磨炼。很多事确实是要有耐性的，一般人熬不过我，我就熬的人比别人强，就是两个字，坚持。没有人能坚持过我的，我咬紧牙关也要坚持。
     * 这就是我的标准。企业的现金流一定要充沛，就是要收钱的公司。最终，我们体现在财务指标上，我要重点是一下净资产的概念。
     * 一些学财务的会很重视净资产。我个人的看法没有创造实质价值的净资产实际上是无效的资产，这个是没有用的资产。你的机器设备、闲置土地，长期放着呢，这几年房子升值了，但是你看一些房子的项目是不能够带来效益的，就是我们说它不能够赚钱。我认为这是无效的净资产。老实说，我是根本不看这个指标的。我是指它盈利的资产，它是否是盈利的净资产，就是指净资产的收益率，净资产的收益率越高越好。
     * 这里再说一个我选企业，还有一个就是选择行业的龙头，一般都买老大，老大老二分不清楚，两个都买一点，但是如果有老三，我都不会考虑。
     * 如果你把希望寄托在换领导人，我认为这个思路是有问题的。还有一个是企业的应收，你看它一大部分的钱放在那，牛市中好的公司，他的钱没地方用了，他去打新股去。这样的公司你要留意，整天要到证券市场融资。你发现，凡是带科字的。科技企业中，像清华同方，我说了它是败家的公司。这些公司在股市好的时候，一定是涨的公司，股市一下来，它就下来了。他是拿老百姓的钱花花。上次我们到清华同方开会，老总说我们才在证券市场融了20几个亿，我说你们给股民分了多少个亿。这不是败家子是什么？这种公司我们不要碰。我说这个，不是我尊重这个公司，实际上它可能就是老祖宗留下来的，可能就是一个垄断的企业，但是我们喜欢这样的企业，它赚钱。同方不能赚钱，但是也不是说我们不尊重它，它还是给社会做了贡献，至少给社会养了那么多人。但是这不代表我要买，我作为一个投资者我要赚钱。
     * 傻子来都是能赚钱的，一定是吃吃喝喝的，好的公司都是吃吃喝喝的，这不会错。所以这是我对企业的看法，这个要小心。
     *
     * 的赚钱的事寄托在一个你不能把握的事上，我认为这是一个最大的风险，第二个那是一个赌博了。你的命运没有掌握在自己手上，我只有甩开大盘，我们的赚钱才是一定的。我们最终追求的在股市上的乐趣就是复合增长，就是无风险
     * 不代表我卖了这个股票都能涨，我卖了以后能涨的股票还多了。但是我们只赚合理的，我们知道的钱。
     * 我这个人也不愿意和别人交流，交流了他们听不懂。我这一辈子能够交流的，没有超过五个人。你给他讲了半天，他听不懂。但是我和我熟悉的人，聪明人，你和他一说他很明白。有的人说，和我交流。我说你不要交流，我从来不和别人交流，我只要你听我的。我和你交流没有意义，你问的问题都是可笑的问题，没有办法交流。
     * 第二个是这个公司，经营情况发生了变化。我这一辈子投资也就一家公司是这样的，四川长虹。当时我买了以后，发现彩电老降价，它的毛利率下降了，经营情况发生了变化，趋势一旦形成。当然不是说一两个月的毛利率的变化，比如说这个公司为了打击竞争对手，来了一个偶尔的变动，这个不代表趋势。如果它的毛利率下降的趋势形成了，我们就坚决的卖掉。股市最大的风险就是这个风险——毛利率的变化。这种事我也只遇到过一次，就是当年的四川长虹我给卖了。
     * 还有一种是确实高估了。这个公司我感觉到一百年才能回本。刚才我们吃饭的时候，可能有些学生不懂PE。PE的意思，我解释一下。如果这个公司没有增长的情况下，你投资这个公司多少年回本。这是一个时间的概念。PE8倍，就是你投资这个公司8年回本，我是指静态的，它没有增长的情况下，这个回本的时间年限，当然这个是越短越好
     * 股市最大的风险就是毛利率的变化
     *
     * 卖出股票的三个条件:发现性价比更好的公司；公司经营情况发生了变化；公司确实被高估了。
     *
     * 这是牛市中的操作方法。牛市最主要就是持有，持有是最关键的。你买了股票，拿得住。你炒来炒去，实际上就是把一段一段的……我这里讲一下高抛低吸的做法。我这个人实际上是一个傻瓜，别的聪明人是做高抛低吸，他们闹去，我就赚他们的钱，我就做最简单的办法，我就拿着。高抛低吸我认为我是做不到的，你怎么能做到呢？做到就是神仙了。我这里举一个例子，刚才讲那个港股，连续几年都是从三毛涨到五毛钱跌到三毛。我生意上有一个搭档，他每年确实到了五毛都卖了，三毛买回来，三年下来总共赚了五、六毛钱。最后一年卖了，再买不回来了。我每次见了他，他说我又赚钱了。我就说你搞你的办法，我没有理他。最后，我就告诉他，我说赚了32倍。他说，还是你行。
     * 我的思路是这样的。如果你是低位买来的，市场好就持有。我最终卖股票，一定不是卖最高点的，我接受最高点跌下来30%，如果它让我的市值损失在30%以内，我觉得我是最成功的。
     * 1500、1700点这个市场都说高，但是那个时候卖掉的人，我还不如卖一个高点。股票赚钱的时候一定是最疯狂的时候才让你赚钱，要赚大钱。赚钱的人一定有这样的体会，不能拿就不能赚大钱，赚了一倍两倍就不叫赚大钱。
     * 牛市初期我们就选大市值的龙头股，作为一个重点的投资。
     * 4.牛市初期我就做一个傻瓜，做一只乌龟，不管它涨跌，抓住龙头股一路持有
     * 百分之百正确
     * 赔钱就是毁灭
     * 一千次也不能错一次
     * 牛市初期的布阵。一块是龙头股，一块是中间的高分红，一般高分红在牛市中，它一定是PE很低，分红很高。它是一对孪生兄弟，会连在一起的。第三块就是优质的小盘股。熊市中我很清闲，这也是打发我的时间，记者采访我就给他们写文章。实际上表面看我在花钱，实际上布阵好了已经在帮我赚钱了。
     * 牛市初期我的布阵:龙头股占了60-70%。小盘股15%，中间这块是低PE 高分红板块占25-30%。，到牛市中期的时候，把中间这块的比例缩小，甚至缩小到0%，然后是加大小盘股的投入。
     * 有竞争优势吗？
     *
     * 牛市中有一个大的方向，不管初期、中期、末期。它总有一个龙头。什么叫龙头？引领着大盘，始终它趋势总得是往上走的，中途可能会震荡调整，但是总的趋势是向上的。如果这个牛市持续若干年，这个股票也是能创新高的。去年我写过一篇文章，如果牛市什么是牛熊分界线，我说招商银行如果到15元就是分界线。为什么呢？熊市和牛市人们很谨慎，所以大市值公司是人们最敢买的
     * 是否最低点
     *
     * 投资的确定性
     * 赚钱的确定性
     * 不确定赚钱就是赌博
     *
     * 三年内
     * 重仓股
     * 涨十倍
     * 涨二十倍
     * 有竞争企业
     * 谨慎又谨慎
     *
     * 牛奶
     * 蒙牛
     * 伊利
     * 别的品牌慢慢边缘化
     * 毛利率一定是上升的
     * 企业未来三年的账要算 盈利要算到
     * 产量是多少？
     * 销量是多少？
     * 利润是多少？
     * 费用是多少？
     *
     * 投资完了，光产利润，在老字号和快速消费品中产生
     *
     * 现金流多的企业
     * 现金流看公司硬朗度
     *
     * 发现有价值的东西，就在里面等着猫着，时间才是股市的风险
     * 股票不涨可能长时间不涨，但是涨的话，一定是非常快的涨
     * 是自己反应不过来的
     * 猫着睡大觉，回去睡大觉
     * 赚钱是迟早的事情
     * 牛市里面，小盘股和龙头股，比如招商银行涨的
     * 目前商品是过剩的，最好不要搞
     * 投资国有控股
     * 国有企业，永不减持
     *
     * 账上也有几十亿现金流
     * 现金流是硬指标
     * 赚不到钱就是风险
     * 该做这个事的时候没有做
     * 就是最大的风险
     * 不赌博，做有把握的事情
     *
     * 没有竞争对手的企业
     * 排名第一
     *
     * 好公司没有竞争对手
     * 手机行业
     * 家电行业
     * 不涨价只降价的产品
     * 不要参与
     * 联想凉了
     * 别人搞不好的事
     * 不要想着比别人搞的好
     * 龙头老大
     * 龙头老二
     *
     * 有老三就不参与了，太多龙头了
     * 股本足够大
     * 赚钱不多
     *
     * 大股本
     * 市值500亿
     * 总股本20亿
     *
     * 老字号公司或行业
     *
     * 超常规发展
     * 范围会缩小
     *
     * 盈利放大
     * 股本扩张
     * 婴儿股本
     * 股本很小
     * 行业全中国老大
     * 行业全世界老大
     *
     * 盈利每年不断增加
     *
     * 投资中国最赚钱的企业
     *
     * 外资一个月内是否连续买入，有卖出行为吗？
     * 标准
     * 企业能够赚钱
     * 贡献大的企业不赚钱
     * 盈利不能靠投资
     *
     * 毛利率不能下降
     * 每个月的
     * 大部分收入
     * 放入股市里
     * 盈利能力
     * 是否垄断
     *
     * 婴儿股本
     * 巨人品牌
     * 三年涨10倍20倍
     *
     * 千年文化
     * 竞争优胜企业
     * 无竞争对手垄断企业
     * 跟踪公司三五年
     * 企业未来
     * 三年确定盈利
     * 必须算出来
     *
     * 市场占有率
     * 80%
     * 一千家企业
     * 好的不超过50家
     * 风险大就是赌博
     * 搞不清楚的公司就是赌博
     * 民族企业不打交道
     * 国家企业
     *
     * 调研公司
     *
     * 赚钱总量
     * 销售额
     * 公司垄断性差，同类公司多
     * 去年总销售额
     * 复合增长率
     * 总利润
     *
     * 选股决定
     * 九安医疗
     * 262
     *
     * 232
     * 152
     *
     * 0.58
     * 81%
     * 是的
     * 300倍
     * 35%
     *
     * 是
     *
     * 不完全是
     *
     * 不可能，最多涨一倍，盘子太大
     *
     * 快速消耗产品
     * 核酸检测，绝对的快速消耗品
     *
     * 国有企业
     *
     * 确实第一，
     * 友善不断萎缩，强大的竞争力，导致友商不断萎缩
     *
     * 这个已经把自测盒搞好了，其它公司还没搞好，就不想着能搞好了
     * 老大老二
     * 小于300亿，总股本4.8
     * 不算多
     * 不是，是突然崛起的一个企业
     * 是的，今年有点牛
     * 股本已经扩张
     * 中国老大吧。
     * 五亿股本，不算大，但是股价太高了
     * 是
     * 不是
     * 大盘股，里面人太多
     * 有
     * 能，这他不是赚钱机器，这是铺布赚钱机器，但是涨过了，不知道后面还能不能涨
     * 没有，美国需要的，产品比较牛
     * 这个是高，但是下降了，我怕明天继续下跌，我就死撑吗？
     * ————————————————
     * 版权声明：本文为CSDN博主「归藏---星星」的原创文章，遵循CC 4.0 BY-SA版权协议，转载请附上原文出处链接及本声明。
     * 原文链接：https://blog.csdn.net/weixin_44175058/article/details/127004079
     */

}